caribbean spiritweed (aegiphila martinicensis) - Spanish English Dictionary